New Pageで先頭文字が切れるバグ
インデントレベル9以下と10以上の行が混ざった部分を選択してNewPageを実行すると、切り出し後のページで全ての行の先頭部分が消えてしまうバグが発生しています https://gyazo.com/6059c27378b46b1fda150bb79553675d
どのprojectでも発生するものと推定しています
応急処置
こちらのUserScriptに差し替えると発生しなくなります
code:js
scrapbox.PopupMenu.addButton({
title: 'Unofficial new page',
onClick: text => {
const texts = text.split('\n');
const title = texts0.replace(/[\\\n]/g, '').trim(); // 余計なインデントを削る
const minIndentNum = Math.min(...texts.map(text => text.match(/^\s*/)0.length)); const body = [from [${scrapbox.Page.title}], ...texts.map(text => text.slice(
minIndentNum > 1 ? minIndentNum - 1 : minIndentNum
))];
// windowを開く
window.open(https://scrapbox.io/${scrapbox.Project.name}/${encodeURIComponent(title)}?body=${encodeURIComponent(body.join('\n'))});
return [${title}];
}
});